package com.fs.cv.dao;

import com.fs.cv.pojo.pojodao.Absence;
import com.fs.cv.pojo.pojoview.AbsenceCourse;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Set;


public interface AbsenceDao {
    List<AbsenceCourse> queryAll(int userId);//查询所有的缺课信息
    int queryBySname(String studentName);
    int queryByCname(String courseName);
    Integer insertOne(Absence absence);//增加缺课学生
    //查询成绩表当中的缺勤字段
    Integer queryAbsence(@Param("studentId") int studetId,@Param("courseId")int courseId);
    //在成绩表中添加absence信息
    int addAbsence(@Param("absence") Integer absence,@Param("studentId") int studetId,@Param("courseId")int courseId);
    int deletedOne(int absenceId);//根据ID来删除缺勤学生信息
    // 根据姓名来模糊查询学生信息
    Set<AbsenceCourse>queryByColumn(@Param("column") String column,@Param("columnValue")String columnValue,@Param("userId")int userId);
}
